﻿
CREATE PROCEDURE [dbo].[sp_Gasto_Create]


@IdRendicion int,
@IdTipoGasto int,
@IdTipoDocumento int,
@RutBeneficiario varchar(15),
@NombreBeneficiario varchar(100),
@Descripcion varchar(100),
@Archivo varchar(100),
@MontoNeto int,
@Iva int,
@Retencion int,
@TotalPagado int,
@FechaDocumento datetime,
@GastoAsociado int,
@NroDocumento int,
@MontoExento int,
@TipoDocumentoGenerico int   
AS
BEGIN
    SET NOCOUNT ON;

    insert into Tb_Gastos
    (SysRendicion,SysTipoGasto,SysTipoDocumento,RutProveedor,NombreProveedor,Descripcion,SysUpload,MontoNeto,IVA
    ,Retencion,TotalPagado,FechaDocumento,SysSubGasto,NroDocumento,MontoExento, TipoDocumentoGenerico)
    values
    (@IdRendicion,@IdTipoGasto,@IdTipoDocumento,@RutBeneficiario,@NombreBeneficiario,@Descripcion,null,@MontoNeto,@Iva
	,@Retencion,@TotalPagado,@FechaDocumento,@GastoAsociado,@NroDocumento,@MontoExento, @TipoDocumentoGenerico)
    
    --select Cast(Scope_Identity() as int)
    
END